home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn C C++ Development Suite
/
Acorn C C++ Development Suite.iso
/
ReadMe
Wrap
Text File
|
2002-12-12
|
6KB
|
170 lines
** IMPORTANT **
===============
Please read the following prior to using !Instal_CC, you may
find it helpful.
Please contact c-support@iyonix.com if you have any problems
installing this product.
Updates can be found at www.iyonix.com/c-support/
Acorn C/C++ Acorn's Application Development Environment.
********************************************************
Overview
========
This program will install the new 32bit compatible 'AcornC/C++'
Tools on your computer and ensure you have the latest
Shared C Library and supporting modules installed.
It can also optionally install either one or both of the text
editors, !StrongEd or !Zap, for connivance of editing your
source code. Also if you currently have 'AcornC_C++' installed
on your system you may choose to have it updated for use
along side the new 32bit compatible tools for producing 26bit
only software.
!System will be modified during the install process, It is
recommended, if you wish for any reason to restore your
original !System, that you make a backup copy prior to running
!Instal_CC. On computers with the 'new' !Boot structure
(Typically RISC OS 3.5 and above) the !System application can
usually be found in !Boot.Resources.
If you encounter problems with versions or RISC OS
Some versions of RISC OS Select may require a patch before the 32bit
Shared C Library can be loaded. This patch can be applied by
copying the !Boot shell in the 'Extras.Select' directory on this
CD over your existing !Boot.
If you experience Difficulties loading the 32bit
Shared C Library on RISC OS Select please e-mail c-support@castle.uk.co
with details.
Installing !StrongEd and/or !Zap on 26bit computers
===================================================
Both !StrongEd and !Zap are very advanced text editors, both
are highly capable of making editing of your source code
(and many types of text based files) easier.
If you currently have !StrongEd od !Zap installed on your
computer and you want to install a copy from this CD then you
should read the "Notes on installing !StrongEd or !Zap" section
in this document.
If you have trouble running either of these editors after you
have installed them, then load them from "AcornC/C++.Tools"
while holding down the Ctrl key to load the default configuration.
Updating AcornC_C++ on 26bit computers
======================================
If you own an older version of AcornC_C++ and have it installed
on your computer then you may wish to use the update option
offered by !Instal_CC to enable you to compile 26bit only code.
This should only be necessary for compiling code that is to run
on systems that are not able to run the latest Shared C Library.
If you wish to be able to compile 26bit only code using
AcornC_C++ then be sure to drop your copy of !SetPaths into
the !Instal_CC program window when prompted.
After Installation, if you wish to use AcornC_C++ for
compiling 26bit only code then ensure "AcornC_C++.!SetPaths"
has been run prior to compilation.
You may now use !Instal_CC
**------------------------------------------------------**
Technical Notes
===============
You are not required to read the following sections, they are
for reference only.
What this Installer does...
===========================
The default installation will install AcornC/C++ in the
directory of your choosing. Any 26bit(AcornC_C++) Library
tools that are seen in the Run Path will be collected up and
moved into AcornC/C++.!Setpaths.Lib26.
!System will be merged with the !System included with this
installer.
If you choose to update an existing !SetPaths form AcornC_C++
the Lib26 directory will be moved into it, and the !Run and
!Boot files within will be updated to add Lib26 to the
Run$Path. If found, the original version of the FrontEnd
module is copied to "AcornC_C++.!Setpaths" also, so it can be
invoked on machines running versions of RISC OS that are
unwilling to load the new Shared C library.
You may now run "AcornC_C++.!SetPaths" to compile 26bit only
code, or "AcornC/C++.!SetPaths" to compile 26/32bit compatible
code.
Notes on Loading the Shared C Library on 26bit computers
========================================================
Some Versions of RISC OS Select need to be patched to allow the new
Shared C Library (CLib) to be loaded. Please note that currently
RISCOS Ltd. will be unable to provide support for your system
while the new CLib is in use.
Notes on installing !StrongEd or !Zap on 26bit computers
========================================================
If you are happy with your installation with either of these
editors then there is no need to install them from this CD
If you choose to install !StrongED (4.65) or !Zap (1.44 Test 9)
then the main applications respectively and their resources will
be installed into "AcornC/C++.!SetPaths.Resources" And launchers
for each application respectively will be installed into
"AcornC/C++.Tools".
Also their extra resources will be installed into
"<Choices$Dir>" and "<BootResources$Dir>" where necessary.
Any current resources for these applications that are not
seen as the required versions will be backed up inside the
new resource. Eg. an old version of "<Choices$Dir>.!StrEd_Cfg"
will be moved to "<Choices$Dir>.!StrEd_Cfg.~!StrEd_Cfg"
!ZapUser and !ZapFonts are also handled in this way.
The resources in "<Choices$Dir>" and "<BootResources$Dir>" will
be used by default but if either !StrongEd or !Zap is run
from "AcornC/C++.Tools" while the Ctrl key is held down then
the known good configuration in "AcornC/C++.!SetPaths.Resources"
will be used. This can be done to confirm if problems are
due to user configuration.
If you have older versions or either Zap or StrongEd on your
system, they may be surprised to find newer Choices and Resources
have been installed. It is unlikely that you will be able to run
old versions along side new versions.
Notes on 26/32bit compile mode switching for 26bit computers
============================================================
The system variable C$Mode will report which tools you
currently have configured to use. When switching from one
mode to another you must run the relevant !SetPaths for the
mode you require and ensure all your 'o' files get remade.
And ensure you do not use absolute paths for Libraries in
your MakeFiles
Modules made in 32bit mode may still contain some 26bit code
to remain backwardly compatible. This code will only be
execute when the processor is running in a 26bit mode.